package cn.akwangl.model;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.concurrent.atomic.AtomicIntegerFieldUpdater;

/**
 * 用户信息.
 *
 * @author 阿坤同学
 * @date 2022-11-17 17:22
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class User implements Serializable {
    public static final AtomicIntegerFieldUpdater<User> SOURCE_UPDATER = AtomicIntegerFieldUpdater.newUpdater(User.class, "source");

    private String userId;

    private volatile int source;
}
